1005
2
1426
1
492969
6
1853
775
0
7302
6011
5
855
1221
2504
3
1429
2431
14
2118
1031
1352
6871
28
1306
2129
1186
5284
7
1157
900
1212
2085
1243
4467
5170
4
1427
2558
8
2217