87335
1671407
1713221
983397
514580
376457
13142
371113
906155
617384
623353
1196842
383603
1440514
755879
471612
20169484
19649692
17961960
11947916
9272156
7913362
7855668
7191623
7072831
6915477
6903960
6416253
457570
4367231