4001 602
3000 88
10045 189
13841 145
2410 488
8256 305
8595 214
12291 610
12214 79
14465 821
14212 178
7366 153
35760 620
25917 845
26625 522
32143 226
43560 494
51980 333
46283 373
41310 240