257 30
3571 506
2333 459
2212 115
11089 288
2910 205
4700 428
5400 709
2341 267
18587 561
29735 83
11056 212
7647 445
8799 252
4283 430