585 115
3625 286
2516 205
4243 428
5022 709
2270 267
18442 561
29353 83
10951 212
7564 445
8737 252
4197 430