30061 820
29424 200
5031 702
17227 172
12186 204
4575 184
5998 685
8124 566
6726 84
116995 202
65075 394
11517 315
14351 335
30466 90
14756 548
27876 519
51895 740
19415 871
20552 331
7130 703
20570 380
17614 692
6515 111