4504 728
5187 508
18602 619
4262 594
1662 102
4336 81
30915 566
6992 293
15432 379
11138 607
15039 890