297
0
1308
737
544
452
1153
2964
780
2123
2551
1
953
266
2143
1880
2
527
482
668
239
31535
445
691
839
646
547
918
320
431