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