303916 1032
31396 235
40240 38
27531 195
10558 95
14342 509
33017 210
11939 391
16037 239
9495 363
6787 381
4087 400
6632 204
8161 270
8831 633
8815 471
9788 78