707320
304644
172737
193986
302540
79685
471611
568383
437126
151350
812102
502454
5580367
4569935
4382459
3473998
3459462
3430286
3381956
3032729
3027226
2508209
2142407
2142352