419282
1287337
1182282
115560
86384
1346854
956137
1056630
773365
736560
962929
813220
334664
1143626
1323326
1453604
17735483
15200692
13847960
10666916
7082156
7013668
6900831
6822362
6252477
5704960
5473623
5332253
431870
4042231