1047
2
21152
8
522
0
2593
1
297066
1068
2711
6707
24
3612
10
1050
19079
6
1300
9817
2911
9
1233
5151
4651
3
2110
1839
3263
4
2676
398656
19
1355
3871
12
3410
550
1942
1636
4724
6307