2299
1
21152
8
1843
2593
297066
0
2039
2
1477
1288
14750
7762
4
1039
2711
2097
3971
1191
4526
1074
2911
9
5151
3169
5
4651
3
1168
268
2676
398656
19
1228
1276
1772
550
4946