350 63
401 70
32384 260
15513 74
24063 409
11891 357
13132 572
1878 189
1435 94
30133 972
2615 431
3925 691