4536
2
1020
0
2243
7
1780
1
547
1157
1137
20634
8
467
2587
16
2041
2730
6
2657
3
2727
2668
814
3092
2474
1385
521
395
1551
2683
399
2855
1506
105290
437
1337
845