3326
3
1570
1
2578
1699
2
1606
3196
6
2392
1399
1000
0
4179
1819
1511
2562
1681
1876
1834
1304
1294
496
1568
607
693
666
2670
1976
1354
1763
1501
2193
1746