557627
43301
145378
865448
570332
53447
5752
471636
713222
2476
534375
568710
5168799
3586581
3114148
2417804
2242988
2068609
1987358
192178
1775118
1724136
1696196
1642471