31226 910
2765 49
7616 745
18196 974
4575 353
23462 594
8955 363
12664 355
6844 42
1395 81
24885 104
19897 332
9554 273
57984 278
40404 926
82486 547
36293 396
4259 89
4678 371
78184 761
57897 392
22574 244
21982 168
47832 739
10676 584
22269 310
30104 241
39096 450