387833 1291
96944 991
440556 1561
146352 533
100357 1042
211398 811
314546 960
150340 921
70292 274
57726 667
73438 397
142805 334
18658 616
4496 272
29102 172