2216 55
2915 122
14297 644
906 164
1737 408
1784 380
5741 617
6201 692
999 47
1834 538
2341 574
4977 268
9675 183
2921 678
2791 647
4210 579
9244 288
4435 346
2824 390
3053 650
495 32
4893 843
4836 558
972 78