3079
1
2515
3
1688
1694
951
1451
0
2522
2
1859
5375
2495
522
1015
19944
690
1209
2669
564
1431
1833
14125
10
1969
1743
2949
1527
108797
2435
2265
2028
734
1815