546 124
2400 705
2254 584
296 57
1367 291
2988 886
1203 333
3018 727
582 146
3067 684
2065 458
1048 280
1987 398
2393 698
2510 714
514 143
137 25
5798 838