1054
1
2044
2
1015
1694
951
690
2669
564
1743
0
1039
1290
108797
1330
666
2209
510
1879
3
1380
529
21152
8
2949
3863
4692
2670
1787
2578
1288
1923
445
5375