2957 580
2920 75
8076 477
3268 257
10195 414
21603 906
7533 891
3076 709
4055 342
5025 144
1969 67
4338 393
2997 192
4827 612
9726 178
15646 543
11643 524
1644 313
1343 227
2611 525
664 60
1942 300
8869 753
13348 877
633 60
2844 643
6783 367
17897 780