3001
2
1686
1
4465
22
6018
3
7021
2100
1431
986
1186
2525
2282
5
2068
1123
2449
1379
1407
1289601
4
1129
3245
3354
4968
1826
6365
12
1736
3995
2166
1653
0
4188
5346
6095
9