1124
1
2495
0
1015
1694
951
690
2669
2
1599
564
1244
2374
6110
4
1743
108797
1175
1514
1027
3657
8
1751
1798
1969
1380
21152
2949
1787
766
445
2670
5375
2294