1078
0
581
751
297
338
1345
47
284
2901
1
2512
2
471
539
387
715
952
693
1719
363
475
416
713
653
617
417
576
543
372
350
352