1424
1
2475
951
1015
1087
1787
4258
1606
636
0
1092
1751
8527
5489
11
567
2949
2131
19944
2
4335
929
3
2571
6
1760
2377
2722
623
1453
2600
4
2744
2972
1526
1289601