21731 610
9312 727
4905 411
3723 591
3068 393
2250 100
3122 283
2378 318
9252 321
8197 78
2035 343
16474 565
3386 647
5486 349
8122 524
5086 377
7837 315
13653 996
4792 245
1527 97
4672 448
14152 145
4953 683
10367 513