3861
6112
2246
862
2846
5088
4722
1115
545
3290
2986
2249
7372
138
7137
7775
7232
9202
8008
3132
9525