1262
409
845
196
668
212
1233
376
1881
914
1467
522
1228
458
1434
529
608
206
716
300
731
190
885
218
829
153
651
154
369
122
1365
629
484
198
1218
584
958
338
971
152