531
591
372
171
197663
77588
341465
83920
219251
940103
481511
552296
5456367
4489934
4310459
3438462
3429998
3372286
3322956
2988729
2970226
2469209
2125352
2121407