361
3
1604
1
695
2157
5
415
287
653
0
251
534
517
373
2
469
225
306
233
526
888
4
370
1148
390
395
245
666
486
70
360
594
60
353
250