660389
20782
2758
58170
36550
484310
370574
881689
502977
158668
861933
854695
5081799
3512581
3001148
2310804
2212988
2007609
1903357
189778
1742118
1715136
1659195
1624471