872 30
5125 743
2451 215
3474 720
2572 140
150289 264
33951 638
13565 69
7438 857
28268 239
8965 755
3530 150
6309 482
4612 539
3390 547
4344 562
3753 614
1770 366