16
320
76
66
65
12
137
50
352
64
22
29
86
363
21
38
30
33
4
3
7
738
53
5
350
154
362
32
60
165
25
15
11
216
84
205
162
173
44
13
9
47
71
517
371
317
112