752
1
537
328
369
401
147
547
546
217
141
2
75
585
1176
699
723
843
687
958
651
746
3
139
138
1002
481
596
1350
0
518
1173
870