415
2
1334
3
299
1
1719
6
2541
4
360
1269
86
283
630
352
818
759
362
1223
0
329
826
354
472
771
746
999
504
349
74
621
894
423
663