3080
3
4745
9
1743
0
1740
2990
1532
1
1038
3518
4684
4
108797
14
1751
1087
496
5489
11
572
2312
32302
843
1606
2495
1451
1819
1009
2522
2
1306