209105
53520
773542
905182
596888
19045
477840
19981
676642
990631
972130
63317
5499367
4517935
4334459
3442462
3441998
3398286
3344956
3006729
2993226
2479209
2133352
2128407