15231 808
2251 358
3103 866
10913 279
31399 384
13066 779
6250 594
6977 394
15871 609
10675 438
7820 119
6652 116
14918 720
20510 698
25519 369
5916 107
19833 240
3661 154
16836 840