31038 301
15166 890
15686 684
25340 177
17839 75
23980 915
24325 639
16434 687
5951 409
13954 602
12757 417
31966 486
8171 785
18992 654
13700 55
1287 221
4496 266
12328 563
30915 718
1060 161
5146 290
30473 363
19916 521
5214 237