1101 27
13607 715
8347 264
10944 75
6840 359
15663 568
11199 287
4941 41
8532 847
6601 192
5300 681
4687 530
2756 176
8761 55
6335 655