169538 203
179883 407
25800 547
16048 348
299998 184
123325 677
133783 672
33916 295
4026 94
39656 772
9668 478
7769 233
95721 428
69661 316
148461 929
41544 275
86643 830
15517 32
21480 330
56913 78
116919 403
111193 236
45934 621
51034 61
119648 657
10215 487
73520 661
80103 518