2950 31
9618 747
5043 216
5279 720
5649 141
155923 264
41563 638
15928 71
8403 857
33898 240
9487 755
5120 150
7471 482
5904 539
3751 547
4956 562
4357 614
2132 366