362
407
984
1839
2954
2857
2022
3142
2056
2457
3468
4732
10964
2378
4739
2328
3370
35979
3676
2555
2864
3410
2750
3212
4508
2877
2863
2747