2935
2
767
4
1044
1
1659
6236
10
951
1694
1174
1492
3
2565
1202
3261
3206
5
1023
937
849
1191
3012
10827
1593
1534
1847
1047
1224
2480
603
2596
1580
4822
901