3005 251
6874 730
181856 224
149386 549
65203 239
44434 438
13436 400
41571 190
114561 169
37172 214
39222 250
22953 63
49252 85
27128 427
50029 551
13028 695
23988 722
13112 183
13562 527
15196 306
34046 622
28199 779
20952 317
23260 345
43063 906
11735 439
12759 47
31337 648