289
50
583
35
142
28
40
212
224
2449
100
73
330
473
32
136
102
97
164
83
53
60
37
84
347
80
577
201
61
70
115
114
323
130
152
203
44
260
522
194
34
42
43