1128
2
159
1
1690
1665
5922
5
1755
1462
3673
6
1185
1744
1328
5141
7
1289601
4
3403
2110
6236
10
3357
1927
5997
3012
1248
3046
2299
253
0
10827
623
7329
951
2466
5382