3001 812
2542 502
1738 436
113175 133
9174 567
11860 176
6979 45
11501 254
437580 1156
224280 1162
189804 299
201812 442
352552 935
31399 217
208045 719
15422 717
63134 241
37931 433
136286 833
71469 527
6363 680
7249 663
8773 390