1139
2
75
1
246
157
195
546
3
232
288
4767
0
298
194
167
310
4
174
193
249
316
550
102
74
165
144
3604
511
799
278
597
292
314
463