2954
2
236066
14
2932
1189
0
6779
5
3117
8
3498
4
2499
1
13018
1773
3
1412
1527
2274
903
22731
5141
7
2333
108797
2903
2964
471
1603
189326
3765
940
2534
174730
18
2476
1153
267612