531
429
31
24
17
2
15
84
22
179
63
77
48
45
89
5
16
64
40
208
54
19
75
379
66
13
41
32
26
67
9
129
340
12
8
49
37
160
36
28
102
23
337
83
18
175
108
120
240
104
34
424