21152
8
4651
3
297066
0
3715
2
5151
2650
20
181997
11
4601
1
2405
2740
280
3080
2773
1047
2219
3090
6
1929
2073
2570
1522
1438
2932
2462
2467
189326
1622
1973
131589
2837
683