303654 1032
29677 233
39454 38
27081 195
9983 95
14059 509
32756 210
11619 391
15250 239
8329 363
6517 381
3998 400
6222 204
7961 270
8604 633
8409 471
9518 78