9316 81
14694 761
1853 87
4605 528
3497 371
12306 369
7349 268
8432 405
12888 425
5604 727
2696 312
4366 508
9350 357
2496 175
2784 206
8288 372
3214 185
1463 95
4642 680
2863 301
12598 575
3640 232
2197 52
11985 61
12345 501
3880 821
5005 631
10626 907