304
0
410
2123
342
787
443
547
1346
4
479
245
286
846
418
1128
3442
2
668
1101
383
372
431
1020
1782
498