1385
1
2354
3969
5
1539
3
4396
6859
180849
0
1790
2
2493
4382
1587
1685
2461
20
2990
6
105290
764
1329
661