303601 1032
29326 233
39288 38
26996 195
9939 95
13990 509
32720 210
11588 391
15123 239
8276 363
6436 381
3969 400
6161 204
7935 270
8549 633
8341 471
9453 78