242
184
157
69
624
60
100
77
79
51
250
119
3373
2225
113
291
1177
684
41
118
73
71
253
114
106
54
101
171
82
80
117