12351 119
7021 47
45541 592
16537 731
14624 580
20857 188
2466 367
1435 220
1765 382
3241 203
3100 578
2305 633