2667 255
3829 191
2656 508
4572 389
3697 729
2703 201
3395 478
4670 619
4422 66
22989 286
5012 229
5964 540
10675 690
2877 258
2396 420
3077 84
3710 33
4294 775
4240 577
6732 529
4330 654
20026 667
8521 818
11760 289