14096 30
4159 366
2393 124
3634 65
2343 94
4637 606
2688 274
3222 75
19826 173
2215 454
4443 660
6605 479