3117
8
2535
2
19783
1505
1
2996
0
3289
25669
4425
6
2621
3
17946
32302
1815
772
1169
2982
1929
1512
1149
2951
1536
21152
2932
4832
3498
4
1422
1189
2740
3779
1162
1527