305
7506
3056
2440
3380
482
9578
2317
2226
4858
980
1739
4709
6625
6945
2697
4645
780
4871
8871
4532
6784
5933
6709
1943
238
9869
7751
2380
2959
699
2307
9009
5654
8416
4779