12320 119
6999 47
45375 592
16469 731
14583 580
20796 188
2461 367
1433 220
1762 382
3239 203
3099 578
2303 633