12605 350
4920 429
2855 346
1641 367
3100 40
53692 529
11859 392
8095 609
11997 532
4266 516
3438 665
1607 195
6295 561
1763 332
2509 615
483 29
2250 563