783873
11512
439562
197430
386182
350498
1228166
600270
94432
903385
131435
56734
872485
602329
398287
282110
17971484
15519692
14322960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5631623
5429253
434170
4070231