141638 281
6465 209
935785 1251
25750 52
22177 818
197066 528
201648 1231
46039 774
60300 602
12912 494
3940 675
4306 306
3858 387
43951 117