22141 596
2956 386
9796 771
9584 831
4907 123
4354 55
105475 465
2022 212
8188 878
3759 107
8508 328
6050 240
29033 925
23748 437
8155 515
9295 541
16459 356