318
0
445
464
2977
15
1552
336
520
376
369
380
530
1070
792
628
348
1129
1
1012
476
592
833
521
516
600
307
352
359
1109
1201
764
178