428279
703507
898874
796850
677641
467372
19948
610638
479686
254409
20773
362649
5170799
3590581
3119148
2424804
2243988
2070609
1994358
192178
1777118
1724136
1696196
1642471