2904
4
111
0
804
2659
2
752
3293
1
3466
646
911
1890
12958
5
849
1960
7
35426
6058
615
513
3251
6
2934
8
2922
9
1626
1053
121182
3990
1510
886
453
2445
1225
486