300717 1032
21144 232
33948 38
22327 195
7655 94
12717 509
30955 210
9609 391
12409 237
6919 363
4571 381
2956 400
4948 204
6788 269
7596 632
7007 470
7915 77