41009 420
54348 137
57495 275
24589 64
90060 938
42166 459
21861 116
62056 612
85450 877
33968 541
56093 682
41972 324
16748 223
51358 564
22955 195
28771 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