29455
139305
887343
2645
354295
431250
258771
255364
357325
33182
869810
61387
6051368
4918935
4695460
36831000
3644286
3615956
3556462
3223226
3165729
268932
2672209
2231407