1103 27
13609 715
8355 264
10944 75
6843 359
15666 568
11203 287
4942 41
8536 847
6601 192
5300 681
4687 530
2756 176
8761 55
6335 655