578
22
167
6
62
150
164
67
105
182
65
113
348
148
50
202
391
46
124
14
315
205
77
374
122
503
36
24
388
9
3
114
75
42
39
15
32
213
91
13
23
295
16
340
55
89
432
43
25
28
95