12135
12
861
1
2583
4
1575
2
464
0
2131
823
3231
4002
3
696
1084
349
440
885
459
335
398
12953
6
332
2676
1761
849
2458
415
86
1571
632
1365
933
3105
7