216565
439962
845940
503117
568414
981959
169992
852877
31403
26770
248246
232254
449696
905275
333507
503378
14860747
670686
4562578
4220980
3447510
3211192
2187216
2176495
2049492
185266
1845948
16325
154561
1540545