140388 276
6446 209
933460 1243
25700 52
22131 818
196625 526
201536 1231
45966 774
60035 602
12884 494
3932 675
4285 306
3849 387
43813 117