12032 660
3543 165
18001 277
4297 542
10395 529
6574 69
8841 347
11896 68
27476 156
15969 138
17383 501
3844 312
1890 136
7505 573
6143 544
3823 706
7313 716
2172 102
2478 83
5549 352