3947 521
2798 159
4226 592
3976 597
4223 758
5684 131
15756 382
5978 284
3695 334
29888 951
22731 403
4786 115
3399 249