1029
2
1421
0
2689
1295
1
6423
9
2650
20
280
1924
1581
2250
2260
4
3765
2245
3
2216
1226
3053
7
2289
894
3683
571
2503
2683
297066
1022
2797
5
1547
2773
2354
3262
2159