408
32
269
52
24
10
59
37
28
816
449
18
87
255
78
433
418
556
41
295
83
35
43
100
106
25
31
23
47
1163
46
9
30
36
348
50
170
21
159
99
97
174
27
34
79
33
62