305
645
194
473
185
351
103
782
234
298
144
443
88
246
188
285
81
138
125
208
71
176
37
31
112
14
123
17
104
3
20
13
95
34
117