247792
103478
986214
710671
435366
304234
8495
153669
891536
677420
121647
905367
4296364
3615456
3561929
3188460
2913998
2817283
2786955
2601725
2509226
2110209
1938351
1900407