3585 39
113748 694
306223 1165
205981 524
16594 670
21838 710
57945 166
35001 801
3130 459
5856 293
736 116
1732 183
3083 512
4421 281
5286 843
6304 664
6704 578