2297
2
2996
0
2394
3
4658
5
2535
1054
19783
1637
1972
1
2932
1422
3498
4
25669
32302
17946
7793
1153
3090
6
1392
21152
8
1268
1431
3080
2325
1225
2096
3885
1044
14
2518