31048 681
11445 260
7636 227
20779 313
6995 513
21235 432
5948 362
4281 73
3599 218
4624 661
8675 828
3290 387
5666 311
10802 345
2892 92