387997 1681
31270 340
51307 343
48071 121
80407 673
111609 268
197132 481
154905 258
160984 504
26582 58
53773 208
42668 802
64961 288
62658 693
113064 684
85613 601
72030 654
54337 325
72680 436
47255 411
280917 397
149445 886
84128 282
112820 368
91941 686
27170 316
114050 457
57194 169