2995 122
10540 74
17545 778
37901 423
11130 261
18953 675
11357 300
26103 324
32634 514
9666 219
6042 197
12191 201
6780 70
7323 443
19277 508
3372 60
10190 794
11029 737
6738 374
7620 69
16857 684
12776 902
18441 793
22830 756
30952 88
14392 402
72601 328
14730 384