1133
1
1318
1579
2
912
4074
1685
4452
6
2087
3
1691
3859
1425
343
1875
4
1550
0
2477
965
1506
1132
440
4349
3315
3383
7
1343
3116
628
1640
5009
20634
8
1367