486
1
343
324
310
0
235
180
153
409
606
387
2
654
715
667
397
471
450
411
253
244
309
332
266
762
562
482