5037 140
3272 642
10158 123
20232 201
20473 559
8441 157
21895 343
17681 63
3548 373
2575 304
2967 184
4719 780
22883 251