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