336
1
475
83
598
3
395
353
60
594
360
36
232
2
469
516
373
331
129
452
292
206
702
526
390
287
888
4
369
653
0
414
250