2596
12846
3195
2601
5809
2628
4472
7434
5108
5642
5736
3964
23659
3452
3825
14763
4032
5274
4784
4890
5873
9020
4845
7506
13314
3660
6213
5676
3875
6822
2671
9822
3201
2829
91035
27416
25844
10281
289819
9328
148994
29829
2720
5183