25073 811
8427 451
5250 323
21749 517
10591 470
63267 411
2881 464
21404 261
82777 196
358 64
524 124
1920 373
13733 697
17118 227
10707 842
42436 93
21386 379
13168 603
1309 283
38472 171
7162 610
23588 799
667 167
297898 1059