2893 27
2706 75
10459 295
95558 518
218938 1140
336435 526
83033 550
312569 342
102213 498
98083 358
231126 274
59034 446
316775 1308
232923 324
37928 515
370684 1261
36215 273
89700 293
100005 510
31750 181
55074 66
123568 1233
24198 141
84806 679
96303 474
15719 728
5075 478
24855 882