4455 728
5176 508
18577 619
4261 594
1661 102
4330 81
30901 566
6992 293
15427 379
11136 607
15035 890