12263 119
6963 47
45053 592
16363 731
14535 580
20659 188
2437 367
1359 220
1757 382
3238 203
3095 578
2297 633