897436
821136
1123992
1517104
897730
409917
1057156
1442952
941315
794856
612504
880900
1073682
388418
284212
406391
25038700
21977484
21046960
15722669
13372916
11566157
10466624
9024364
7752961
7432477
7151831
7097253
472370
4656231