4093 499
90542 396
115908 683
13446 456
34538 277
336008 1371
25723 52
9858 211
22149 818
9946 262
52843 500
6901 569
2636 69
6201 480
3838 285