15028 580
16451 226
19791 311
22998 219
7381 361
5410 646
12958 456
9931 393
27189 267
4027 257
5828 388
11320 543
8387 877
9335 261
3424 424
8260 537
4861 349
7674 414