4972
1106
2970
661
4708
1048
3553
791
5478
1219
4268
950
1430
319
5698
1268
4598
1023
2200
490
5896
1312
4950
1101
2376
529