302230
499550
746685
355461
44376
43456
503598
885806
724350
890806
96485
674711
4231364
3582456
3521929
3170460
2877998
2789283
2756955
2571725
2482226
2088209
1928351
1886407