1656
685
682
285
1888
1090
416
202
874
362
292
130
419
301
387
209
731
174
612
155
732
223
860
357
432
199
688
271
594
326
2316
1255
524
49
339
186
761
219
393
13