4095
1376
8781
3147
3059
717
2603
522
10060
3991
1303
444
3718
1731
1748
722
2077
1018
2536
1172
7292
2782
7330
3891
1604
673
11463
5764
3591
1632
5045
2680
2735
1396
1950
968
985
444
1182
223