1449
1
1660
2
1096
731
990
1309
3
1518
5
1067
608
1002
1208
4222
681
926
1049
718
1320
555
709
1389
0
641
906
1291
4644
11
2935
3028
10185
15
1112
1867
2801