1047
2
3145
4
2245
3
3080
21152
8
297066
0
3090
6
237
2932
3715
5151
1895
1
1844
1301
1767
674
638
2637
740
1572
2740
189326
6236
10
951
2302
551
1694
4979
4759
3506