303601 1032
29309 233
39285 38
26994 195
9939 95
13987 509
32718 210
11586 391
15122 239
8275 363
6435 381
3969 400
6161 204
7934 270
8547 633
8338 471
9452 78