300851 1032
21330 232
34073 38
22393 195
7706 94
12737 509
31108 210
9657 391
12536 237
6962 363
4615 381
2986 400
4983 204
6811 269
7605 632
7024 470
7946 77