303600 1032
29300 233
39282 38
26992 195
9938 95
13984 509
32718 210
11585 391
15121 239
8272 363
6434 381
3969 400
6159 204
7934 270
8543 633
8337 471
9450 78