4891 433
2759 291
6924 723
7012 204
21002 38
12106 533
2247 168
3228 430
1389 348
1728 493
5236 526
1340 254
5706 515
3984 619