19971 332
4515 66
37871 449
26187 580
5152 727
15538 203
6261 644
8088 525
2373 157
3682 462
8058 253
5272 261
25322 527
2433 450
9624 787
9361 58
3435 49
2803 123
4483 482
2730 388
2876 504