5281 330
16973 302
62020 1047
57888 875
18932 762
3531 55
7095 792
2548 119
3910 519
777 75
708 116
1063 126