942
502
76
237
149
919
60
18
132
148
11
242
356
38
71
94
52
25
13
821
170
83
239
29
43
165
73
65
117
123
295
263
118
355
30
137
672
396
37
54
841
246
340
47
78
179
45
35
423
31
42
146
255
48