519
31
322
89
32
8
406
7
297
310
414
146
670
24
10
20
33
15
260
58
4
316
274
578
199
67
19
223
125
336
469
219
325
122
113
93
182
216
159
77
236
90
69
12
38
209
49
103
52
13
39
37
132
96
18