58354
683480
66515
531992
793360
316333
351894
508198
49718
264732
623318
1007441
5451367
4483934
4307459
3436462
3427998
3368286
3318956
2986729
2968226
2464209
2124352
2120407