383228
824468
658794
328450
1021542
845787
773752
151348
503470
245297
102695
32561
5530367
4540935
4358459
3456998
3447462
3414286
3364956
3018729
3007226
2493209
2136407
2136352