1047
2
2245
3
3080
21152
8
297066
0
3090
6
2932
3715
5151
583
1598
1379
1
1535
4926
5
822
2740
1425
1723
189326
1518
6236
10
951
1694
5592
1069
1174
2735
2195
1492
734