141589 281
6462 209
935658 1251
25749 52
22175 818
197041 528
201642 1231
46033 774
60286 602
12911 494
3939 675
4306 306
3858 387
43940 117