950108
296410
820497
446889
26674
788812
944234
37260
596915
122865
479309
609160
5236366
4292933
4178458
3394462
3340998
3257285
3203955
2909726
2896226
2402209
2091352
2079407