143498
30812
405862
502151
83864
741938
821957
32372
970242
796258
871427
953220
5061799
3501581
2981148
2300804
2205988
2002609
189578
1891357
1737118
1709136
1654195
1622471