303
0
4864
1
580
448
2190
486
846
670
337
932
319
19279
2
445
268
155
1119
1084
573
372
239
53
341
547