2508
2
4702
3
2313
1
1442
1983
2889
2477
2759
3322
1453
4
1920
2216
2163
0
1448
1520
1474
1498
5697
2687
1223
1114
1256
1571
3418
8
7891
5
2734
2058
1496
3819