0
292
376
3
1067
443
400
335
1045
235
211
476
65
219
202
47
350
394
12
242
3
2
63
459
243
11
332
846
238
390
144
263
1
15
353
15
339
91
185
120
200
272
503
395
4
5
12
