522
34
37
121
16
25
167
98
40
182
104
52
81
23
123
92
29
485
36
20
971
96
381
593
27
48
102
251
33
42
419
18
77
17
13
220
3
24
58
569
67
64
83
427
396
133
11
50
89
320
91
288
31
767