12601 800
5245 247
4140 296
4109 859
7046 568
3936 653
3403 325
2578 367
6990 370
3197 574
2256 66
5698 214
3880 86
2589 289
99549 818
11883 643
8208 599
4053 377
7022 763
6223 238
2506 277
4940 812
6125 59
9201 405
5908 569
7077 548
13640 802
2142 36