627186
1184370
1195472
695107
756295
1504574
773854
778878
955926
1238527
578429
653917
793321
790411
1643738
982456
19373484
17662692
16723960
11475916
8502156
7537668
7515362
7017831
6658477
6506623
6451960
6055253
448670
4254231