994839
522289
383194
388319
693431
621629
992297
340527
23670486
23192960
19679669
14379916
13297158
11762625
10269365
8763963
67906
123966
476970
959384