1598
2
3090
6
2919
3673
1828
1
2100
4
1400
8122
13
3216
10
2155
3
2000
1903
6346
16
2948
3868
1383
1289601
5464
9
1340
2160
1186
5052
1593
2358
4537
1188
2554
2983
5
3336
6095