496
12
29
57
20
250
401
25
93
61
50
43
55
330
121
676
22
24
148
34
63
18
16
23
3
7
132
216
414
60
177
10
193
95
685
49
81
14
64
41
32
73
169
152
44
26