22096 300
1674 411
1793 265
34917 622
30917 619
9059 530
4130 196
7121 81
15057 967
14666 461
15049 353
16386 265
8616 34
12815 296
12099 203
12388 453
2989 552
1149 85
3375 175
5063 458
25448 432
9378 797
3379 737
3077 334
3701 796
2499 365
2955 58
2040 209