12480 289
10439 503
15523 778
3588 269
7199 215
5901 75
5214 88
4904 385
5732 383
6751 342
3366 105
6312 681
9702 838
16239 205
5985 638
7084 520
5329 356
5267 169
21297 349
3319 69
4440 642
24410 384
1999 218
8542 847