109521 991
81092 193
109301 459
1694 107
4610 567
5171 397
2578 267
8541 338
12578 484
157566 1044
181683 849
14519 528
162280 527
114348 893
30436 640
11876 316
109518 520
15847 158
15897 144
5065 522
2883 239
5316 450
4841 534
3495 389
4107 591
1419 148
4664 729
3882 216