5978 509
7039 802
2556 54
3783 347
64504 135
34995 638
46466 432
8050 585
13596 146
27784 715
2461 160
3246 275
4091 597
6315 731
3767 858