1005
2
169211
11
2345
3
1052
1
378
0
1152
803
1653
383
1285
1343
1053
839
999
2301
1961
2168
12590
1276
804
392
1861
2221
3123
4771
1547
2189
422
17730