4832 527
35016 277
348225 935
31676 299
20281 722
32966 647
40244 214
100082 766
2968 652
3856 552
13198 720
4780 630
2142 119