370
367
1708
674
1017
675
663
444
579
1951
1
897
473
388
856
520
330
956
135
1465
10
1250
2
132
356
229
237
517
349
1217
458
474
844
12452687