942663
476169
17769
832840
78473
568125
897662
636974
342993
356178
657600
74127
5543367
4546935
4364459
3463998
3448462
3418286
3368956
3022729
3014226
2494209
2137352
2136407