1137
1
2111
3
20634
8
1020
0
2042
6
476
2730
3030
2
3381
2657
2668
814
744
2474
1385
521
395
25137
19279
924
2224
3440
384
399
2855
258
2076
1506
90