10500
41118
60240
863292
3756
32313
40020
47338
34429
17918
72862
4700
687712
49343
48540
47998
4254271
4041158
33104
3254151
31046
26642
24481
22850