5040 140
3273 642
10159 123
20237 201
20477 559
8443 157
21895 343
17684 63
3548 373
2575 304
2967 184
4720 780
22885 251