758
0
5430
353
2266
477
673
4230
521
612
596
2996
484
1103
392
914
1243
107
1288
1334
1166
4077
1120
3690
843
350
1151
341
5338
1045