35883
5
1188
1
497
1534
546
314
2
532
261
486
2992
3
106
72
66
88
78
130
51
35
65
54
29
50
55
38
30
26
25
28
37
34
44
31