668371
467961
97162
969955
150183
702609
97694
306408
559504
54758
113590
870158
762797
5978
337437
566883
14860747
670686
4562578
4220980
3447510
3211192
2187216
2176495
2049492
185266
1845948
16325
154561
1540545