2512
2
1543
1814
4
6200
3
3503
2369
0
398656
19
5978
6
1013
1
2152
1042
550
1426
1355
8
297066
181997
11
1179
4724