441
531
591
372
171
197663
77588
341465
83920
219251
940103
481511
5453367
4485934
4308459
3438462
3428998
3371286
3320956
2987729
2968226
2466209
2125352
2120407