1448202
1335192
1289636
890155
476446
504460
54152
1220985
93438
1125421
333500
870705
515237
982110
106430
1122693
17972484
15522692
14322960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5632623
5430253
434170
4070231