303923 1032
31423 235
40255 38
27536 195
10561 95
14350 509
33023 210
11941 391
16050 239
9609 363
6790 381
4087 400
6636 204
8164 270
8835 633
8818 471
9792 78