2072
3
1218
2
3765
4
2123
746
0
101415
109
2571
3633
13
2408
8
1974
512
1927
1888
882
297066
2245
1212
267612
3386
4978
1226
1
3053
7
983
99072
2992
6