131652
670214
662606
885768
827166
624418
270167
68861
730342
807750
490608
945405
5496367
4517935
4334459
3441998
3441462
3398286
3343956
3006729
2991226
2479209
2132352
2127407