2448
2
2650
20
6779
5
3629
1
862
0
11153
8
2277
5070
19
1412
2392
1716
3539
3
1518
1213
2534
2689
383
1179
3871
2794
1880
2899
951
1618
841
3470
432
511
452
2886