603
30
426
63
197
311
12
67
1052
36
123
78
32
96
13
58
112
24
48
68
107
53
100
88
154
29
289
115
151
45
69
21
64
122
44
10
38
110
97
51
27
73
252
80
79
98
111
54
148
125
75
90
134
1023
46
20