5198 140
3356 642
10328 123
20577 201
20971 559
8507 157
22430 343
18388 65
3636 373
2695 304
3058 184
4818 780
23899 253