2946 31
9615 747
5041 216
5277 720
5646 141
155916 264
41560 638
15924 71
8400 857
33891 240
9487 755
5119 150
7471 482
5902 539
3751 547
4955 562
4356 614
2130 366