1630607
1023627
991568
176684
269802
206229
758529
1206764
487385
881653
399118
679536
634210
119254
640578
94769
20155484
19561692
17936960
11935916
9254156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231