796 235
4586 278
2448 541
883 193
5450 728
6089 963
4050 516
17512 288
104515 367
15354 219
5455 888
6535 184