1527
2
2535
19783
2505
2996
0
572
25669
17946
32302
12459
3
843
1
21152
8
2932
2258
3498
4
3155
17970
15
1189
1393
522
2306
3779
1363
1162
1623
3765
1243
1239
7793
1267