1334
3
2541
4
955
2
415
1719
6
360
299
1
1332
826
329
504
472
0
819
771
746
999
403
740
497
511
506
105
594
528
216
419
559
1352
590
123