141467 281
6460 209
935334 1251
25742 52
22168 818
196988 528
201629 1231
46027 774
60257 602
12905 494
3938 675
4301 306
3856 387
43922 117