3903 713
17567 457
2999 619
1121 72
2510 668
1792 331
2118 474
1158 197
9883 454
30620 359
3031 483
3503 821
55889 567