1352
0
362
1748
432
393
780
864
501
621
305
295
1013
711
343
342
496
586
1999
339
368532
416
604
69
529
2188
8
1413
2634
1250
314