656 115
4902 286
2547 205
4273 428
5059 709
2276 267
18449 561
29382 83
10957 212
7568 445
8740 252
4202 430