12331 306
7987 384
5511 392
4709 534
2360 175
10617 31
9992 379
18404 187
16883 480
4850 628
5253 513
12663 425
6622 583
3644 531
5582 444
13975 421
21021 280
8701 387
5963 623
2529 67
9350 599
3577 233
5350 480
4347 207