2732
2
1013
0
534
1
2593
356
2949
6
5717
189326
7258
2932
562
1047
5431
2054
5527
3
101415
109
2823
5
563437
109776
42
9036
9
2342
5825
4