2727
5
1425
1
1129
0
1394
848
1545
999
2207
2
1990
661
4513
2097
3
1132
553
1003
804
1084
785
1418
935
493
2499
4
3063
6062
16
1049
714
1517
3815
400
300