17943
1663
37717
735
2164
706
769
847
1984
1035
991
1107
1054
4539
6351
1208
5481
1379
5622
1363
4894
1685
2392
5864
2264
1773
2966
2593
2179
3391
6649
3628
2500