301 30
3894 507
2462 459
2554 115
12154 288
2940 205
4736 428
5457 709
2348 267
18594 561
29778 83
11085 212
7661 445
8819 252
4299 430