1035 109
9246 518
51968 282
10137 472
8622 136
5159 685
24313 199
53239 723
13361 943
49435 595
34227 471
22754 655
3181 416