105290
0
20634
8
2730
6
2311
1
2657
3
2668
2
814
2474
1385
521
395
1751
2640
26120
14
399
1949
3955
3039
2716
4
893
2855
1961
968
1506
319
918
971
1129
1567
402