6681 503
15068 139
61268 883
34265 933
6951 374
106289 625
5057 163
25998 580
55237 369
28054 232
121987 673
51102 712
12201 483
3306 161
3755 708
6386 591
4492 495
68699 184
30011 652