3999 262
2103 175
51881 412
149696 1000
50540 797
4470 741
6485 56
6146 208
71136 763
10001 458
13166 960
4004 652
7358 740
3988 645
7152 801
59484 906
12917 565
24288 235
4476 496
6264 61
9681 391
112446 439
31383 975
4341 786
3530 482
3207 168
4195 538
4595 241