896
8
112
844
4
211
575
5
115
884
221
684
6
114
686
2
343
696
116
390
3
130
595
119
369
123
585
117
280
140
560
396
132
672
662
331
868
217
930
310