2955
2
401
0
2328
2199
3
572
332
328
1610
1712
798
482
1942
2168
5
781
957
2085
415
951
2587
16
787
1557
403
602
1133
1045
248
1939
675
859