5642 549
2784 494
1289 97
5048 680
3518 370
3465 419
6011 839
2615 246
4063 976
5052 685
5598 661
30485 719
21211 231