18
39
1320
214
95
69
54
29
25
34
44
38
1149
37
58
102
411
531
407
26
52
42
2211
126
134
274
53
193
30
19
63
432
23
11
116
15
602
4
100
83
325
161
223
181
5
6698
67
57
61
56
21
400
371