141389 281
6460 209
935194 1251
25738 52
22165 818
196965 528
201622 1231
46018 774
60244 602
12902 494
3938 675
4301 306
3855 387
43915 117