2184
1
1431
2254
2468
3
4228
3934
2
455
1746
3248
8
3575
2760
4
5339
5
2414
2642
912
2304
1441
0
1558
3957
2523
666
1562
6346
16
2277
1660
3298
1265
1363
1446
866