12459
3
400
0
1514
1
2732
2
3364
1075
4243
7
94424
6929
11
3329
123674
35
800
5164
5
6109
2337
3974
3835
1937
4074
980
384
461
2786
8819
12
1161
2072
1218
2368
673
1028