41008 420
54347 137
57489 275
24580 64
90055 938
42157 459
21852 116
62044 612
85446 877
33957 541
56091 682
41969 324
16745 223
51353 564
22951 195
28764 245
11256 819
13506 636
5914 771
2934 117
5491 157
3601 411
4355 686
2002 132
3184 329
8895 337
5173 786
7214 107