3096 239
60267 245
48161 216
13427 775
17492 309
5821 401
12483 617
103989 747
4200 625
168145 643
9458 821
22266 135
101744 667
4469 745
122307 489
112107 319
4201 599
98118 994
82459 658
6566 281
5362 433
2619 90
4255 227
3437 517
105992 883
213461 1186
22395 704
67313 781