109513 991
81090 193
109282 459
1694 107
4610 567
5171 397
2578 267
8541 338
12577 484
157561 1044
181675 849
14518 528
162274 527
114344 893
30436 640
11876 316
109515 520
15847 158
15897 144
5065 522
2883 239
5316 450
4841 534
3495 389
4107 591
1418 148
4664 729
3881 216