2155
3
1407
1
692
2
3271
4
1484
0
1320
2948
6
1289601
10598
5106
5
2473
3864
3694
1903
1911
1683
5347
6095
9
1960
3090
1305
4537
4034
1593
6899
952
3336
9611
5915
11
1119