498543
183990
366221
611555
345874
403333
500350
759617
545255
179229
830942
31949
7357372
5992935
5716461
499456
43281000
4320288
4277956
3849463
3821227
3729730
350816
3120209