15002 90
19985 663
23663 92
16619 108
9839 79
13409 62
28275 594
59127 324
23383 120
105311 249
87438 470
8642 523
30137 162
65996 259
27917 294
138397 630
105816 130
25469 370
15378 453
38586 240
43159 649
65331 97
26940 229
19611 626
14085 333
12910 642
155216 347
113762 890