2245
3
297066
0
3606
1510
4
3127
1946
1
1492
1226
3053
7
8527
3041
2
847
3618
5
2722
3085
2932
3186
3065
2797
1295
2773
4706
2440
280
108797
2354
1668
1581
444571
9
2650
20