6691 503
15073 139
61310 883
34284 933
6956 374
106382 625
5061 163
26023 580
55379 369
28109 232
122611 673
51209 712
12210 483
3309 162
3758 708
6396 591
4498 495
68742 184
30048 652