114812
373954
562907
189290
395409
909934
950960
253648
16261748
727586
5332578
4506981
3652192
3625510
2381216
2256495
528691
54318
780236
44412