6291
18990
3945
6360
2320
5757
8090
9015
2657
1981
6217
2962
5883
2910
2663
8786
12107
35054
40754
3727
18888
3961
24238
10998
6207
2226