516
1
702
452
3
129
353
331
2
206
292
237
233
403
102
289
446
254
306
511
1148
4
225
395
390
287
653
0
526
887
369
534
468
362