60
43
26
231
488
254
166
168
127
211
18
823
54
275
22
108
12
83
34
30
23
512
20
329
439
361
125
101
53
157
430
298
17
372
1085
42
371
501
1684
25
466
202
2833
47
305
50
327
815
189
11
74
98
40