141539 281
6461 209
935477 1251
25745 52
22172 818
197010 528
201633 1231
46030 774
60273 602
12907 494
3939 675
4303 306
3858 387
43932 117