5095 140
3292 642
10214 123
20352 201
20628 559
8463 157
22007 343
17882 65
3580 373
2611 304
2992 184
4751 780
23191 251