109532 412
43580 325
115117 761
96994 635
123209 469
20492 612
100712 363
133464 880
124187 740
60168 348
16988 800
95704 244
80624 286
7446 330
7862 97
9136 687