435
2
293
1
519
446
3
254
102
289
403
237
233
331
452
292
206
400
750
0
385
530
557
1000
930
85
1787
8
392
856
560
1186
1866
4
495
343