2935
2
4168
5
19783
5408
4
2982
3
17946
0
4476
2044
1047
25669
665
883
3315
1
1344
337
1497
1637
1494
6105
682
898
2342
6745
16
4039
6
571