3199 883
2367 501
2130 598
1310 288
2232 556
30126 414
2886 773
28604 642
390 89
2795 855
271 57
7838 398
12099 234
503 137
2591 685
1067 237
1729 469
1788 390
950 205
2840 729
2846 716
441 129
2414 628
1361 295