3497
4
21152
8
2502
5
2593
1
2605
2
297066
0
3035
2711
4996
6
2035
591
2499
1106
2275
3
1507
1221
5151
2911
9
4651
1136
1465
4370
398656
19
1154
669
3919
458
2303
1754
1494