5196 140
3356 642
10325 123
20576 201
20962 559
8506 157
22421 343
18380 65
3635 373
2694 304
3057 184
4818 780
23881 253