3045
1
573
0
4233
1323
3056
5
3488
8
2165
6
5876
1944
16628
14
414
659
1541
843
883
3795
2421
3287
3
2767
383
1659
1129
400
6109
11437
22
814
873
2
2241
3315
1369