1084
3
2362
2
477
1
1056
2125
4368
7
1300
2365
1443
775
574
2102
583
1769
5
521
740
703
1031
1361
392
800
929
329
0
655
1524
663
630
605
69
432