28887
1336309
801770
1227528
48999
471166
982456
1087992
876730
785207
1282159
912327
395807
74993
817931
234753
17972484
15523692
14324960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5633623
5430253
434170
4070231