12320
5
2334
0
3632
2799
3
4382
4
5009
1329
1
2190
440
3505
1458
274
571
2858
14
2297
2
1184
1587
1922
835
1810
1033
1343
282572
1207
427
1984
1431
488
1337
2234