300664 1032
21083 232
33900 38
22311 195
7646 94
12710 509
30949 210
9601 391
12400 237
6910 363
4558 381
2947 400
4944 204
6782 269
7591 632
7005 470
7901 77