12535 119
7150 47
46573 592
16851 731
14851 580
21214 188
2482 367
1465 220
1780 382
3259 203
3114 578
2315 633