305 30
3946 507
2488 459
2584 115
12275 288
2946 205
4740 428
5463 709
2348 267
18599 561
29787 83
11096 212
7663 445
8823 252
4303 430