432226
591748
87135
570578
611825
980397
512580
13122
360113
658628
1187842
381603
1203810
1077189
626114
972854
17735483
15202692
13850960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5473623
5334253
431870
4043231