2547
1
4940
5
1651
2054
6
4513
1087
400
0
1869
2
835
995
4098
3
1453
1898
860
477
475
455
798
804
611
2503
521
1462
552
4106
418
1636
1418
383
1504