2245
3
3053
7
297066
0
21152
8
2593
1
2255
2
2740
2711
928
1720
2911
9
5151
1226
4651
2676
398656
19
1306
550
1868
1248
1972
1942
619
4724
1064
6307
10
6362
18
2797
5
2378
1295