1946
1509
1800
1159
4513
9904
7926
6801
5482
3639
17582
3072
1055
5434
1405
1517
1336
1855
3911
1563
2667
1988
1063
949
3213
2812
1334
997
1131
4654
1127
2833
1709
1460
7726
2133
3318
2074
1036
2149
2888
1249
3205
2112
950
1874
1721
1462
1486
1182
1403
20372
1557
1465
1115
1193
2144
1558
4458
1327