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