2503 127
8062 194
9004 736
7306 489
5637 173
4290 728
22745 382
943 68
3218 611
5299 387
2917 373
1975 334