670339
21448
474914
16765
829833
158316
266447
27752
92864
1025752
213946
958842
5481367
4510935
4321459
3440462
3437998
3387286
3335956
2998729
2983226
2475209
2130352
2123407