2996 525
4333 431
2211 137
19307 74
2342 309
3838 827
3204 458
24920 71
25105 943
14754 590
26286 267
5907 217
3826 327
21251 354
4436 360
7768 789
16200 846
3739 244
5147 882
4694 765
8691 555
6430 451
8425 762
190273 216
21062 317
19163 605
30246 244
15390 274