15045 580
16452 226
19791 311
22999 219
7381 361
5410 646
12958 456
9931 393
27189 267
4027 257
5828 388
11322 543
8388 877
9335 261
3424 424
8261 537
4861 349
7674 414