304025 1032
31683 235
40369 38
27596 195
10592 95
14379 509
33073 210
11977 391
16158 239
10115 364
6835 381
4111 400
6677 204
8196 270
8872 633
8873 471
9818 78