2835
2
1340
108797
0
3066
7
2160
2257
6
1821
469
5052
10
1593
3121
1730
6724
3
2983
5
6899
9
3336
1
6095
2194
322
6983
2715
2386
1186
1038
2820
131589
835
377
462
2905
26