387181 1289
96660 991
439848 1561
145928 533
100098 1042
210884 810
314152 956
150100 921
70142 274
57544 666
73264 396
142448 334
18576 616
4476 272
28962 172