5879
3214
786158
912188
19932
53539
47234
1230
110293
46571
361
24218
18123
2269
79528
925175
458104
27318
50283
49528