128
31
315
49
224
17
585
11
8
65
135
35
137
560
54
18
70
58
43
66
96
2963
199
94
542
216
757
82
75
55
79
33
57
41
22
110
46
76
88
40
20
78
72
16
32
124
48
44
60
64
121
25
24
23
13