2991 291
10031 258
14456 783
4170 301
3108 346
21950 150
21262 522
3511 207
2112 24
4847 145
3084 446
12239 313
7432 803
3015 192
2806 214
5274 437
7920 662
64223 201
11750 517
2655 272
28756 53
28815 776
34295 497
17712 741
7530 581
11140 420
6927 572
19971 548