658
2
1816
1
3818
7
3625
1348
5726
8
4944
2604
2935
5440
1815
2468
2710
2277
0
1289601
4
796
685
768
1063
4465
22
1529
2318
2999
2258
1946
2110
2127
3364
3
5147
8178
5