2946 31
9616 747
5042 216
5278 720
5646 141
155916 264
41560 638
15926 71
8401 857
33892 240
9487 755
5120 150
7471 482
5903 539
3751 547
4955 562
4357 614
2131 366