13955
9524
11648
7260
10537
5878
8303
7596
3912
3933
7839
6597
4190
3639
5511
3637
3696
3312
7493
3919
2813
4353
6394
3821
2902
939
4611
4952
2869
3208