13152
2552985
581429
1155476
1199842
383603
1213810
756879
471612
1086189
2027681
633114
108712
1630641
985854
121386
21375694
20671484
18811960
12481916
9796156
8945623
8322363
8100668
7097960
7090831
7089477
6623253
461670
4429231