2835
2
1340
108797
0
1258
1
3186
3066
7
4195
4
2124
5
2093
3
1748
2160
2257
6
5052
10
1593
944
1730
2132
17340
14
2983
6899
9
3336
6095
2194
322
6983
2344
2833
2386
1186