2964
1
189326
0
1931
3
3051
2
1603
2070
1461
4321
12
594
692
522
1942
2906
616
1610
2258
2065
572
493
1672
108797
2990
1294
562
2478
83
10827
4