19439 669
4056 346
3070 272
4691 720
2972 505
5105 392
12296 442
23676 429
4545 295
961 72
3195 603
25937 178
2281 504