213
34
51
98
5
3
7
2
306
79
59
44
390
193
66
36
26
155
386
16
42
22
41
8
67
502
37
39
6
84
17
4
52
11
88
75
47
43
13
27
19
117
118
97
15