2698
1
2475
1446
3629
1423
1564
19944
2
1331
905
4979
6
432
0
3506
8
1682
4
1946
1506
1495
2565
3
7633
1339
833
840
4248
2660
2530
725
1378
1821
3249
773
1943