10903 35
2866 91
20331 769
11989 222
19423 842
21265 313
12233 814
16451 226
5008 240
9861 610
4973 184
2889 413
4918 90
16263 122
3827 278
6088 840
10257 828
9778 93
3686 57
5247 31
10336 117
2628 223
5084 482
12288 234
5936 366
2669 248
11531 147
4120 286