2061
3
596
0
1103
4471
2
2663
3159
1243
668
2524
572
490
1500
562
1862
1
914
1298
2954
636
332
392
1611
494
1166
422
534
932
673
14
1728
318