333
1
1129
0
999
1193
4513
2097
3
1132
553
1889
804
1350
1666
2
1084
1331
3268
2727
5
785
1418
935
493
2919
3063
6062
16
2398
825
1049
1346
714
400
300