303603 1032
29333 233
39295 38
26998 195
9939 95
13995 509
32722 210
11589 391
15125 239
8276 363
6440 381
3970 400
6161 204
7935 270
8551 633
8342 471
9455 78