598
3
395
1
352
60
594
360
35
232
2
469
516
373
331
129
452
292
206
353
702
526
390
287
887
4
369
653
0
414
250
468
300
534