15065 580
16453 226
19792 311
23001 219
7381 361
5411 646
12958 456
9931 393
27190 267
4027 257
5828 388
11328 543
8392 877
9336 261
3425 424
8261 537
4862 349
7674 414