3129 256
4481 49
2299 118
2496 111
4971 332
3880 65
40313 455
9610 926
9226 506
7199 796
6731 297
3173 198
5270 343
3280 361
19460 781
5300 442
9981 458
2834 90
6121 614
6001 437
5079 526
2594 302
3882 462
5603 809
41555 383
59120 324
28646 146
27894 298