581
1
313
718
889
2
664
3
358
230
1352
202
414
544
1078
263
308
626
108
233
350
0
962
67
655
670
248
619
110
746
4
543
3203
7
989
558