121
195
263
302
89
62
7
14
52
13
802
22
1549
33
141
457
56
170
135
16
70
133
132
181
120
203
301
93
614
295
79
256
60
95
275
91
153
175
491
1205
1159
611
978
178
10115
543