1247 29
2052 372
19641 722
29198 111
8113 885
4046 745
7983 295
30994 437
29629 247
13289 615
9264 775
5691 390
4886 922
4629 438
3612 573
4363 160