4435 728
5148 508
18504 619
4256 594
1657 102
4324 81
30883 566
6989 293
15413 379
11131 607
15035 890