98286 973
63576 295
143120 905
20831 206
101818 348
27848 590
8922 657
4000 425
1865 281
1455 42
2207 419
3303 253
5315 685
14259 661
4499 495
34953 503