3497
4
21152
8
2499
2
2593
1
297066
0
1942
2378
3137
3035
5978
6
2711
4996
2035
2483
591
108797
1106
5141
7
2275
3
1507
5090
1221
3041
5151
2911
9
4651
1136
1465
4370
398656
19