2901 261
5954 467
3515 111
4562 756
7656 240
1881 373
8131 621
4138 150
9904 614
6750 876
3128 514
1983 94
4513 911
3258 841
1358 68
4034 895
3878 768
2794 390
4009 558
7375 227
3230 237
6312 442
6982 763
3708 250