12145
12
3498
6
920
1
9514
9
2805
7
3761
3
3410
2640
15
2329
8
1405
1370
1210
4
528
2
1243
93
2198
1294
877
1349
1335
2246
413
687
678
883
1164
12496
1323
1485
1351
0