49810
486433
161303
47732
965978
495165
8314
157848
1005642
387355
374935
979662
361712
186287
779104
727839
9157744
563886
3315577
3172980
3087510
2283192
2045495
1998492
1954216
177066
1745948
15995
151561
1484545