1003
1
1448
4262
2
4654
1658
1601
377
0
1898
715
7756
3
477
1649
2431
2337
3123
499
475
2693
1431
419694
9
909