15062 580
16452 226
19791 311
23001 219
7381 361
5410 646
12958 456
9931 393
27189 267
4027 257
5828 388
11326 543
8392 877
9335 261
3424 424
8261 537
4862 349
7674 414