649 115
4810 286
2542 205
4270 428
5056 709
2276 267
18448 561
29378 83
10957 212
7567 445
8740 252
4201 430