3001 883
2737 732
1685 390
7603 41
169723 700
14436 247
2341 66
787 157
4113 378
915 89
2853 708
35821 167
212843 807
197132 481
87097 249
162503 274
101912 200
10611 323
25129 645
39914 308
113350 441
59006 712
47255 200
24970 45
23365 781