29
392
64
21
108
195
78
256
18
205
2661
162
911
60
24
426
12
281
126
17
690
34
38
356
35
1375
9
257
50
7
22
32
8
47
56
627
45
75
119
20
36
28
115
218
175
39
27
433
58
399
286