5521
2
3503
4
181997
11
1168
1
297066
0
4724
3
2576
2277
398656
19
929
550
796
6
2166
1942
3204
7
6346
16