20634
8
1020
0
1949
3
2730
6
1043
1
2657
2668
2
814
2474
2142
1385
2422
10
521
395
767
105290
376
668
2683
1877
3092
2109
980
1189
389
1216
1379
1035
890
399