12185
5
2121
2
796
6
2297
688
1
7394
1033
2528
3
1913
2257
753
0
7304
7
1566
785
370
527
2036
610
792
3014
20
1175
378
2277
2468
1393
3085
2234
4
2403
1639
988