2986
2950
5754
18458
57056
2463
4718
1826
2309
2948
1892
3876
2806
2441
5470
5148
13498
1763
3244
3102
6758
3861
9179
17550
4279
8982
2787
36918
3331
4311
237250
6658
10848
6052
19585
4166
44544
5158
8313
4654
5850
6228
3680
4276
5497
3470
13269
6467
2842
6853
27970
5277
15002
8022
45732
3673
10802
7101
4051
17998