153
404
31
17
603
517
178
10344
105
19
33
57
41
103
466
21
4064
469
83
55
51
160
170
43
29
64
37
46
47
1558
52
4777
36
611
72
77
25
88
78
98
225
68
1308
417
4222
75
38
80
63
86