1047
2
2131
2245
3
3080
2094
5
21152
8
945
1
1131
378
0
1828
2336
3090
6
1533
2932
297066
1681
1393
3655
11
3485
7
733
962
753
496
2110
4587
5151
989
2368
3715
19079