1021
425
153
22
58
612
53
109
172
519
123
413
334
104
84
164
66
64
94
122
86
12
54
265
106
47
325
659
874
692
29
108
14
309
196
416
193
40
89
139
169
107
34
131
481
67
85
171
37
314
35
460
20
28
17
73