14581 741
11410 331
13663 764
3766 375
5853 224
2507 347
1901 46
5113 275
7999 191
3009 503
3395 61
3856 432
6947 338
5485 875
3144 659
3146 478
5383 440
6994 451
1879 98
3618 854
5799 535
5953 717
4661 546
4344 823