3002 399
8434 280
17476 93
17375 525
27737 513
78740 788
25838 691
25795 846
10768 183
3216 564
17179 670
26996 297
22842 171
10706 717
13317 149
10962 707
7480 119
9418 201
4130 503
1778 206
9617 622
14511 903
3261 661
5468 81
13700 163
5299 556
9645 239
30683 624