4093 499
90535 396
115906 683
13446 456
34536 277
335990 1371
25722 52
9858 211
22149 818
9945 262
52837 500
6901 569
2636 69
6201 480
3838 285