28
22
874
16
37
410
30
75
73
176
170
77
158
79
27
46
68
31
82
326
62
2508
48
71
32
24
56
50
127
38
49
114
60
141
54
19
89
44
13
140
122
43
41
8
33
12
253
20
613