561412
101218
1011965
964338
599492
559784
534882
42543
1007690
734370
281976
41645
5051799
3490581
2963148
2290804
2202988
1996609
189278
1885357
1733118
1706136
1652195
1619471