3090
6
1136
2
1754
5
2303
3673
3497
4
3868
10
1289601
3035
1
5052
5347
462
0
2835
2035
6236
1593
951
2013
1694
2499
2919
5621
8
2275
3
4537
1174
1221
3126
1492
1465
6247