44515 75
13922 41
170238 665
59831 455
105044 128
56420 456
25294 581
47960 380
16065 215
8489 822
13120 33
53105 396
114330 897
54310 221
86887 332
114706 657
294298 1235
116319 343
3685 690
5198 528
149228 711
5877 683
193287 669
48572 924