302621 1032
2470 217
3214 713
3755 452
21467 80
23366 575
6449 227
7214 270
5232 153
4087 867
3055 471
3824 481