15006 90
19986 663
23667 92
16623 108
9839 79
13415 62
28280 594
59137 324
23385 120
105329 249
87448 470
8642 523
30137 162
66001 259
27920 294
138414 630
105827 130
25470 370
15380 453
38590 240
43163 649
65336 97
26942 229
19612 626
14087 333
12911 642
155220 347
113775 890