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