876 30
5137 743
2456 215
3480 720
2580 140
150314 264
34008 638
13568 69
7439 857
28295 239
8965 755
3540 150
6318 482
4617 539
3390 547
4344 562
3753 614
1770 366