886141
197390
733258
571460
345229
247904
326598
927941
565890
42197
869796
657142
4338364
3645456
3587929
3201460
2940998
2845283
2798955
2620725
2532226
2123209
1955351
1911407