12701 28
6666 885
29322 293
30059 286
4625 459
6506 406
7758 488
38747 619
17950 330
21935 837
15985 408
20559 850
18950 280
39549 141
20226 909
6250 425
11018 230
4145 415
4433 525
16223 184