1603
2
2990
6
18403
23150
9
1903
7756
3
1421
1
477
0
1649
2431
2337
3123
1095
499
475
2693
1431
419694