20010
5070
5522
2506
4102
5552
2831
3890
3519
5828
19940
4977
3480
2697
22918
4585
10964
6716
6886
4850
10792
7423
19097
3486
12844
2981
24278
3152
13431
2095
49849
32449
450706
522853
51356
3612
14789
9556
19108
5895
3732
8840
11421
3954
6169
5031
3214
2525
12934
2654
3777
13226
8049
5171
2557
3069
113157
4063
4070
60788