15072 580
16455 226
19793 311
23003 219
7382 361
5413 646
12959 456
9931 393
27196 267
4027 257
5829 388
11330 543
8394 877
9337 261
3429 424
8267 537
4863 349
7677 414