3429
7
2921
5
6346
16
946
1
1746
2
1752
0
673
4285
3
1285
1558
1566
1265
1363
1684
2622
6
2356
2425
866
3805
270
2456
2254
2499
2890
1249
2934
1380
2468
2055
2534