592
128
679
147
2829
612
669
145
1523
330
760
165
1153
250
781
169
8850
1914