5005 306
29642 481
14364 608
1252 219
23825 942
3819 666
2448 476
520 28
15380 213
913 123
11519 117
2775 793
7218 806
12778 276
7624 226
6808 610
21854 358
2852 691
8894 539
2413 40
38557 633
1922 253
16525 238
13807 153
5996 783
8296 682
5176 517
7439 178