2996
0
562
5033
15
717
1
490
1049
1581
1166
1070
323
1823
2
2258
2123
3546
938
984
850
1298
607
1862
1152
673
32302
4198
2502
4614
6
1500
477
1211
2954