479967
642350
925856
423671
509974
3634
679581
300870
5378
935107
1022361
934141
28951454
24387119
21927992
21143480
16467333
14845969
140391028
13363239
11514764
1149476
9451480
943558