629462
50716
195220
14360
336444
73140
470819
68255
991224
90292
78377
662968
4314364
3626456
3573929
3195460
2925998
2827283
2791955
2611725
2519226
2115209
1949351
1906407