3001 883
2737 732
1685 390
7599 41
169712 700
14434 247
2341 66
787 157
4113 378
915 89
2852 708
35821 167
212839 807
197130 481
87095 249
162495 274
101912 200
10611 323
25129 645
39914 308
113348 441
59004 712
47254 200
24970 45
23365 781