300628 1032
21052 232
33885 38
22304 195
7639 94
12702 509
30945 210
9600 391
12389 237
6904 363
4550 381
2941 400
4943 204
6780 269
7586 632
7003 470
7893 77