68
30
16
1280
82
4127
25
79
96
343
166
2500
29
17
63
95
147
503
56
21
361
138
125
106
19
222
48
49
34
114
26
22
58
77
73