3083 904
2168 595
1124 351
1926 424
2934 950
531 63
1786 446
2495 762
1396 366
982 262
332 77
895 49
3381 699
2717 439
9776 97
23046 56
2911 552
9109 330
2596 298
2460 235
11234 631
7135 961
2549 272
2716 257
14855 243
5103 594
29805 200
32962 120