238 30
3505 506
2210 459
2149 115
10929 288
2903 205
4691 428
5389 709
2338 267
18585 561
29721 83
11043 212
7641 445
8795 252
4279 430