3003 68
4550 742
4146 826
4589 238
6080 96
20120 587
10258 611
11552 358
4855 265
4331 102
1721 376
455 47