19448 669
4056 346
3070 272
4691 720
2972 505
5105 392
12296 442
23676 429
4545 295
962 72
3195 603
25939 178
2282 504