598 115
3969 286
2527 205
4249 428
5029 709
2272 267
18443 561
29359 83
10953 212
7564 445
8738 252
4197 430