876 30
5136 743
2455 215
3480 720
2580 140
150308 264
34002 638
13568 69
7439 857
28288 239
8965 755
3537 150
6316 482
4617 539
3390 547
4344 562
3753 614
1770 366