1008
2
1602
0
1822
1
2881
1277
2718
773
475
1950
1696
2299
1222856
4
17730
11
482
4075
1084
455
1949
3
6370
5
486
1621
556
1323