423
0
1225
601
388
1055
969
1022
658
323
2649
1095
1
3191
802
931
733
542
629
1065
4235
1834
1294
1494
978
2399
1310
566
521
1883
581
2838
4