862 30
5115 743
2445 215
3469 720
2555 140
150249 264
33887 638
13563 69
7435 857
28248 239
8959 755
3521 150
6303 482
4606 539
3390 547
4342 562
3753 614
1768 366