328 73
376 60
2916 596
2254 703
25807 136
3210 408
20789 511
89004 941
122083 454
341369 1292
80687 643
194131 483