2901
4
358
0
527
436
275
4864
1
864
887
2996
6
2445
797
565
684
603
553
3
298
440
470
641
379
1358
1384
83
2197
738
870
362
301
943
398