4594
1
483
0
54
1045
2952
661
396
154
562
464
2740
584
1087
594
355
1297
335
458
507
306
1095
1150
478
611
843
441
256
251
1085
928