246955
168578
211262
336197
970657
1051626
282772
419570
507211
260280
890745
790349
5509367
4526935
4347459
3442998
3442462
3404286
3350956
3010729
2997226
2480209
2133352
2130407