1660
2
1096
555
1
901
517
1152
719
926
1049
681
990
731
4222
608
1002
1067
1518
5
1309
3
641
1390
0
2935
1895
3028
11
10186
15
1112
906
1293
4645
1867
954