3076 34
2802 306
48370 276
100365 538
76122 368
13344 189
101312 607
41112 416
51899 95
72685 285
184641 1147
31139 165
10152 212
39363 549
53136 371
15255 399
12614 687
82144 235
59957 572
87827 662
51293 605
84281 352
60442 165
43633 338
63164 853