319
0
570
400
496
941
1138
661
1251
468
670
889
493
4993
4196
1042
694
334
1916
2693
1089
343
106
1208
2646
5642
879
2524
1066
2614
409