1525
3
1576
2
1240
4
1235
1003
1391
707
1
1965
5
809
940
938
541
952
2680
6
3013
7
1686
2093
795
0
851
641
485
464
1166
16
350
431
1209
1398
705
3346
15
1305