5431
2
2131
1
2299
582
0
123674
35
4946
18
2166
19944
2262
693
2972
1029
7608
12
24337
22
1373
5
2173
21152
8
2949
1748
2620