1122218
287507
696107
359390
2304890
2032788
851481
1469800
1140282
1924517
259226
991640
1221533
590738
68527
349853
20155484
19561692
17936960
11935916
9254156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231