15005 580
16451 226
19791 311
22992 219
7381 361
5410 646
12958 456
9931 393
27189 267
4026 257
5827 388
11303 543
8386 877
9333 261
3424 424
8259 537
4861 349
7674 414