2312
2
2554
1
3894
6
2196
1421
796
1866
3
7952
945
3999
7
472
0
2121
4
1095
2246
770
2738
4682
1133
2907
957
951
409
1557
415
1923
602
1571
787
846
1939