304
0
410
2123
342
2710
9
787
443
547
1346
4
479
245
4396
3
286
846
418
1128
668
360784
19
1101
383
372