593 96
12343 55
1433 429
2519 371
3384 531
19985 728
14932 334
10166 644
17056 449
17087 228
9715 46
12687 594
2412 187
3333 360
13018 693
9982 649
2175 205
2673 628