2172
2
1517
3
995
1
1108
1819
2838
1382
3158
2207
0
2377
1558
2181
2622
6
2462
1398
1304
1622
1433
2980
785
1348
610
582
1020
383
2535
2988
989
623
1380