141568 281
6462 209
935567 1251
25748 52
22174 818
197033 528
201636 1231
46030 774
60281 602
12909 494
3939 675
4305 306
3858 387
43935 117