999
1
785
0
2297
641
3359
184
1129
1235
738
3
4513
2097
1132
553
1028
1009
1459
2
1151
804
1084
2727
5
1418
935
493
3063
6062
16
1049
714
867
400
300