303826 1032
30795 233
39991 38
27355 195
10476 95
14238 509
32952 210
11855 391
15752 239
8576 363
6701 381
4064 400
6524 204
8089 270
8783 633
8636 471
9701 78