2955
2
259
0
597
775
1045
1501
668
864
722
1298
437
2435
499
327
1077
527
282572
1737
343
381
2754
5
448
845
697
2445
6
3803
471
296
320
355