3281 413
45747 797
23502 511
2954 267
5149 190
8266 136
953 46
3050 566
7956 659
27772 535
8844 590
1071 199
1311 221