1125
2
1380
1
1357
1107
2072
1995
1310
3
3629
8
4430
1703
4
1632
692
1297
2144
5
6117
9
876
6
2552
4914
2243
445
1673
4678
0
1722
10
1103
528
4596
54
1192
685
1372
10186
15