1100 27
13607 715
8347 264
10944 75
6839 359
15661 568
11198 287
4940 41
8532 847
6601 192
5300 681
4686 530
2755 176
8761 55
6335 655