2172
2
1309
0
1992
3
1517
995
1
697
1108
1819
2838
1382
3158
4914
2207
2377
1558
2181
2622
6
2462
1398
1304
1622
1433
2980
785
1348
610
582
1020
383
5389