3161 584
2695 466
21942 953
28332 194
24958 862
103352 334
14633 156
26181 311
17153 364
7451 437
29648 471
13345 196
10431 273
3645 278
4682 532