500934
22851
7486
7369
5623
5012
281462
135846
117164
54861
25644
17263
13189
11443
9843
8417
5361
4750
2015
1433
1258
880
59517
28030
27303
26081
19126
14528
14382
13306
13218
4809
3965
3703
2946
1637
1520
164568
36469
33821
20348
13480
5536
2539
2451
1666
1578
1317