476
0
809
392
47
1244
407
4106
340
587
2211
431
18
3700
310
477
475
1935
860
1057
58
471
400
305
503
931
827
1199
1232
416
560