378
0
312
628
493
3870
12
800
459
1519
940
562
1125
737
1
2114
1650
902
664
2429
1034
1310
1889
683
1108
607
1330
709
961
1304
17
398
368
1342