9563 668
3249 346
2891 272
4521 720
2895 505
4833 392
11588 442
22865 429
4328 295
841 72
3044 603
23477 177
2115 504