1632
2
1681
1
843
0
1015
1694
951
690
2669
564
2968
1539
1743
1554
1371
108797
3644
1779
2215
2254
2163
19944
4499
12
4588
5
1185
1011
1850
1399
1583
159
21152
8