3085 34
5095 307
49007 276
103253 542
77003 369
13817 189
102926 612
41551 416
54260 95
74389 285
186322 1138
32865 166
10258 212
40473 549
58041 371
15587 398
13041 687
84196 239
61702 575
89456 662
53445 604
86987 355
62531 166
45570 346
65293 856