1449
1
1660
2
1096
731
990
1309
3
1518
5
1067
608
1002
1208
4222
681
926
1049
719
1320
555
709
1390
0
641
906
1293
4645
11
2935
3028
10186
15
1112
1867
2801