4008 539
2869 752
3552 410
50609 174
89072 326
17796 127
28842 181
10999 633
11582 827
4534 391
5738 30