680 96
12454 55
1445 429
2575 371
3427 531
20111 728
15067 334
10243 644
17426 449
18090 228
9867 46
12697 594
2438 187
3362 360
13054 693
10115 649
2256 205
2686 628