1648
839
819
237
674
389
611
185
1523
692
1147
712
816
383
673
158
1935
853
1253
440
622
269
716
169
1072
355
2292
1297
327
170
735
219
640
258
901
331
821
439
889
288