390
0
2199
3
5425
23
303
443
1054
2694
967
1
448
573
419
918
1523
427
618
894
2299
433
747
3428
2730
6
393
2328
653
455
1782
1157
834
693
492