4506
2
2982
3
2104
1
398656
19
5978
6
1929
3080
3289
1044
550
297066
0
4044
5
3083
181997
11
2465
3001
776
3125
1397
3765
4