668
0
2906
1
337
2996
562
717
490
1581
1166
323
2258
2123
938
534
984
850
1298
1862
673
32302
807
1500
477
2954
2
2332
817
4651
3
749
311
429