6681 503
15068 139
61275 883
34266 933
6952 374
106304 625
5057 163
26001 580
55270 369
28063 232
122114 673
51118 712
12203 483
3308 161
3756 708
6389 591
4494 495
68707 184
30017 652