1152
0
2740
584
517
396
479
2952
1045
627
458
1377
527
25127
46414
1
431
580
710
335
560
1029
339
1095
2085
138
566
529
1314
1238
4594
374