2656
4
3624
2512
0
1837
2
1249
1892
1
2757
464
449
528
2365
739
401
845
783
1038
473
798
579
650
438
991
364
87
939
4606
2233
3
4862
345
2087