1133
1
912
1318
1579
2
4452
6
3383
7
860
0
4074
965
475
798
477
116
29323
521
58
935
418
1685
8116
611
464
407
1230
5
1636
63
1073
458
646