22
116
329
1016
65
67
53
90
539
58
97
39
101
304
88
233
448
164
527
443
48
335
136
98
42
2263
36
107
170
82
1151
119
567
77
54
6
215
171
126
249
115
120
1079
30
21
159
12
71
74
10
157
300
44
394
1024