15067 580
16455 226
19792 311
23002 219
7381 361
5411 646
12958 456
9931 393
27196 267
4027 257
5828 388
11328 543
8394 877
9337 261
3429 424
8263 537
4862 349
7675 414