2312
2
2554
1
3894
6
2196
1421
1138
796
1832
3
7952
860
0
945
2154
3999
7
2121
4
381
1095
2246
2738
1133
2907
957
951
409
1557
415
1930
1923
602
1571
458