596
0
2166
1
1166
83
562
2086
3
2663
1862
2710
2
816
3971
2543
6
1558
668
1372
2368
2243
801
5181
7
2727
1298
4686
477
1681
1051