599
0
1089
370
773
2323
9
3475
5
623
1
1663
1107
237
610
1451
272
542
302
383
2094
1397
3
666
1821
7
164
1104
9566
8
693
703
1048
768
709
194
1044