5049 293
8681 590
6615 507
12908 300
5776 726
13322 729
888 41
1374 170
2898 723
3119 601
1186 169
7524 613
5377 578
3212 615
2456 463
794 76