2950 31
9620 747
5045 216
5280 720
5653 141
155928 264
41567 638
15934 71
8403 857
33904 240
9487 755
5120 150
7471 482
5907 539
3751 547
4956 562
4357 614
2132 366