5196 140
3356 642
10325 123
20577 201
20968 559
8507 157
22427 343
18387 65
3636 373
2695 304
3058 184
4818 780
23895 253