45635
511254
453482
7165
682120
627871
299173
651278
879136
27429
963342
929148
4368364
3663456
3607929
3216460
2953998
2863283
2809955
2631725
2546226
2130209
1961351
1923407