582 115
3607 286
2514 205
4243 428
5022 709
2270 267
18442 561
29353 83
10951 212
7564 445
8737 252
4197 430