2353
1326
407
211
556
191
299
120
505
90
136
70
594
22
170
20
128
27
522
266
396
134
499
42
217
166
274
190
344
161
180
59
1292
665
463
126
376
147
448
128