1303 29
2054 372
19642 722
29201 111
8117 885
4047 745
7987 295
31021 437
29664 247
13294 615
9269 775
5703 390
4886 922
4631 438
3616 573
4370 160