2184
1
1431
496
0
1015
3934
2
455
1606
1746
467
915
2760
4
8527
5339
5
2254
1992
3
2468
2414
912
2304
1380
2600
2523
697
6346
16
19944
1562
841
1660
3298
3248
8