552585
314310
575554
760773
24268
871248
629897
880874
708682
175748
449557
86523
5102799
3537581
3037148
2340804
2222988
2027609
1937357
190578
1750118
1716136
1678195
1630471