1348192
1305636
788830
1208707
1138282
787771
1058499
671330
800179
600749
1175330
1527224
1175623
670595
773157
1100992
19374484
17672692
16724960
11478916
8507156
7537668
7515362
7018831
6658477
6506623
6456960
6061253
448670
4254231