106
0
25669
2149
5
2535
2
19783
2932
3498
4
32302
17946
2996
1153
916
3090
6
3606
3
21152
8
6164
3080
2059
1
1362
16
1044
14
585
4044
3083
392
2465
1189
3125
3765
722