17818
1661
37707
733
2158
702
762
843
1975
1029
987
1105
1051
4533
6348
1205
5474
1374
5619
1360
4890
1681
2389
5859
2259
1769
2963
2589
2178
3388
6643
3626
2498