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