328 73
376 60
2916 596
2254 703
25807 136
3215 408
20789 511
89006 941
122083 454
341373 1292
80687 643
194135 483