14933 580
16448 226
19786 311
22988 219
7379 361
5409 646
12958 456
9930 393
27185 267
4024 257
5826 388
11280 543
8382 877
9331 261
3423 424
8255 537
4859 349
7670 414