409
1
504
77
5621
9
2747
5
1426
1680
1102
2065
2603
4
625
1658
677
2
169
636
1211
384
667
722
444
1254
1210
889
526
0
1395
3318
4402
33
2669
18
1432
1786
10