2682
4376
4972
3384
6665
1551
1245
1806
4556
2802
3009
2162
7168
3585
4714
3079
24642
2910
1618
5976
5120
36440
11688
16332
9318
24092
55859