2712 31
8895 747
4941 216
5155 720
5437 141
155761 264
40524 638
15777 71
8343 857
33350 240
9456 755
4813 150
7403 482
5715 539
3723 547
4921 562
4320 614
2078 366