1661
101
36
237
47
46
83
62
86
76
669
89
161
33
115
317
124
80
23
79
95
21
14
58
49
26
29
18
8
61
87
37
96
20
52
24
12
48
75
72
35
11
628
84
1102
45
136
55
38