1416
1
2535
2
181997
11
19783
21152
8
2980
550
2207
0
17946
32302
25669
1060
2932
706
3498
4
1512
1189
1193
2426
7
3779
1243
3765
1526
2059
398656
19
3942
3
6225
2223
14
1153