777
1
921
5266
8
609
1012
0
553
2099
2018
9
2960
1254
1321
715
1203
2
1296
3
961
870
697
468
523
802
4
756
807
409
2234
5
1371
158
623
647
1125
1572