2096 81
2940 531
4823 882
4112 728
14552 633
3411 691
2104 227
3812 851
3140 451
2222 317
3266 503
17301 422
848 38
9019 332
24733 373
2678 460
3390 483
1889 145
4245 460