21152
8
3683
1
1743
0
1683
582
790
1411
734
297066
2949
1089
1384
2
120
2865
181997
11
2207
451
1757
542
1622
1516
5375
923
302
2669
610
131589
1247
2405
730