422573
1069579
872485
472641
85881
31398
625866
813591
1015335
707947
515426
431963
756206
1339758
326995
800429
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231