31058 330
9629 191
4191 351
3592 263
6861 551
16459 65
86466 261
11248 677
16491 616
4237 215
2363 366
4711 221
10329 384
7101 709
1710 366
1032 115
669 76
2073 339
6555 256