3029 943
334 64
2758 910
3160 968
1720 446
2485 762
2497 298
7088 961
4778 598
9031 411
3730 97
6144 517
7615 504
5345 70