32
376
398
123
31
89
308
237
223
474
575
40
137
558
51
262
50
212
47
3883
116
21
1682
48
83
60
34
22
81
36
509
172
156
105
37
1445
41
23
30
677
275
58
35
391
20
287
200
17
179
61
680
8
189
43