3001 812
2542 502
1738 436
113156 133
9174 567
11860 176
6978 45
11501 254
437558 1156
224265 1162
189784 299
201795 442
352527 935
31399 217
208030 719
15421 717
63125 241
37915 433
136258 833
71451 527
6363 680
7249 663
8773 390