326
2
492
362
1
328
439
304
487
363
444
345
291
290
408
580
3
555
272
1499
806
1658
637
834
512
84
833
0
336
770
794
489
324
71