172358
442673
260123
741361
640499
688424
920247
295172
46387
979561
507488
110250
28953454
24394119
21932992
21143480
16468333
14846969
140421028
13363239
11514764
1150576
9453480
943958