2209
3
1660
1
2100
2
1594
1265
3528
7
1309
0
1078
5412
4
1547
526
2368
1992
4944
2468
2466
5
2170
2316
4291
2921
408
1449
1558
5151
8
1516
2759
697
1780
3386
6346
16