389
605
27
57
94
253
30
44
427
23
77
19
11
248
3
26
64
591
68
85
439
413
131
10
52
88
335
31
116
294
70
775
181
16
376
6677
34
61
247
214
295
454
48
45
137
33
1903
263
348
66
59
41
40