24
109
299
51
106
250
1975
60
303
36
16
135
11
82
181
81
13
331
53
386
1051
70
49
9
561
43
199
92
101
220
54
680
17
102
349
41
1374
118
29
58
227
189
400
153
126
271
143
44
4247
71
278
25
64
42