5052
10
562
0
462
717
1
490
1581
1166
323
2258
2123
938
534
2013
2
984
850
1593
1298
5621
8
1862
2919
673
4537
4
32302
1500
477
2954
2332
817
749
2358
9