31038 595
40703 238
2707 322
4903 173
17653 552
24606 864
9359 49
7154 596
7262 280
5161 423
5687 202
13913 98
11878 204
43630 199
30326 384
25768 113
14689 308
98485 664
8643 362
111846 657
39741 156
23409 80
47915 657
2328 241
3023 306
4622 715
4178 388
4261 260