283309
770880
484186
333290
9944
193803
217435
662274
555525
649769
606582
85565
912342
498149
628861
344693
14860747
670686
4562578
4220980
3447510
3211192
2187216
2176495
2049492
185266
1845948
16325
154561
1540545