51501 80
36847 236
149748 711
2759 408
2417 167
26880 103
8153 175
20578 629
25663 237
25268 686
15125 506
180753 591
17665 776
349277 784
198833 836
22999 399
23136 826
16955 157
44029 549
10050 570
8613 201
11962 71
16362 793
158725 869
167820 854
8033 121
48646 92