2593
1
297066
0
2142
2
2369
989
1211
1292
3
2699
13499
5
3503
4
1712
2136
5978
6
974
2285
2085
2237
550
1871