222920
483265
559168
869105
31296
750397
623290
402222
210339
770598
270494
86654
5560367
4555935
4376459
3471998
3452462
3424286
3375956
3028729
3020226
2502209
2141407
2140352