21956 135
4079 562
5858 491
4725 117
78222 747
3928 788
27608 282
4733 370
5922 238
6989 548
3329 164
59206 593