88
1
881
2
984
1357
4
518
780
3
447
1236
6821
1602
673
406
308
597
719
625
0
900
747
428
130
395
122
1371
5
83
26
28
544
1210
134