1003 171
2817 632
2665 636
2970 655
113570 1012
106096 397
58478 760
66232 496
73768 338
314979 485
201429 576
86916 941
59833 270
182059 669
299895 1018
193695 333
333469 945
105922 858
8221 376
2270 401
121355 685
82544 259
90508 413
51422 120