21999 902
14216 666
13999 299
12197 338
7131 358
5549 562
11003 485
4442 495
6546 339
7264 146
13344 419
5222 613
5791 254
32071 623
39470 263
102989 244
6368 801