100564
145442
383216
30759
241541
707206
334855
72854
880621
333694
463828
79386
5188799
3610581
3140148
2441804
2250988
2078609
2002358
192578
1780118
1725136
1701196
1646471