330348
1554215
74938
109413
1175894
2031157
99278
134131
811543
1509591
1462355
85635
1961873
1440258
1641691
2201890
17079483
14311692
12861960
10375916
6848831
6790668
6562362
6524156
6025477
5418960
5007623
4916253
423870
3937231