21152
8
2535
2
1660
1
2368
1568
2911
9
2980
181997
11
4651
3
5151
775
582
0
83
2207
2710
2676
2405
297066
2740
2082
3498
4
1816
572
5339
5
2763
370
1819
32302
1168
905