706 96
12460 55
1447 429
2587 371
3432 531
20129 728
15088 334
10251 644
17461 449
18160 228
9881 46
12700 594
2438 187
3363 360
13064 693
10129 649
2261 205
2687 628