42913 673
20500 814
2774 216
930 213
4842 646
3066 599
34825 523
17818 377
6012 892
17946 787
8735 901
16507 41
41341 132
5473 452
19969 289
57030 78
47456 1023
2447 575
3131 711
3974 416
1857 314
25954 504
4362 615
26819 921