444244
798697
592125
381170
976580
160674
540444
86670
307866
364623
216190
94037
4940365
4035932
4000456
3338460
3225998
3125285
3066955
2810725
2771226
2317209
2058351
2036407