421
472
105
80
25
361
23
29
209
427
116
27
99
302
93
282
37
313
157
285
131
238
1399
416
16
55
141
74
47
101
142
257
48
167
52
81
63
319
15
309
7874
322
918
59
212
4690
31
1894
292
62
695
28
106