5056 100
2546 103
24488 488
9382 650
7518 637
7694 86
1431 445
8629 575
70961 303
13240 888
3882 164
43179 233
2959 218
4363 587
5005 661
5259 582
5836 212
42790 507
6923 361
101698 279
2632 618
2791 780
1959 365
9994 397