1038
1
2049
2
1424
1450
2245
3
2861
3080
21152
8
1047
3090
6
2932
297066
0
3475
5
1405
1296
991
1089
5151
5347
3715
1152
1367
2096
4651
189326
1964
882