602
480
855
629
221
267
379
0
331
287
875
945
673
241
966