2547
1
4513
4940
5
4098
3
400
0
531
1183
2
1651
2054
6
860
1087
475
798
1869
804
455
1462
835
552
28805
1274
995
611
383
1453
2395
1898
4106
521
152