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