598 115
3988 286
2527 205
4250 428
5031 709
2272 267
18443 561
29359 83
10953 212
7565 445
8738 252
4197 430