10257 199
12407 534
12548 591
7451 358
18735 178
115901 862
77833 650
57005 184
44160 576
27979 82
40057 626
4220 611
5797 309
5801 802
4583 544
4424 371
3229 207
60549 888