664281
817814
314314
254940
821233
135590
935735
91955
673398
111759
287580
62484
4285364
3611456
3553929
3186460
2907998
2814283
2782955
2598725
2506226
2108209
1936351
1895407