2181
5
1306
1
3354
1547
2173
830
0
801
19944
2
2377
582
2999
3
2057
4179
1526
9956
83
451
784
21152
8
2949
444571
9
2166
297066