662 115
5091 287
2551 205
4278 428
5063 709
2276 267
18452 561
29387 83
10957 212
7569 445
8740 252
4202 430