2183 156
189 42
486 130
3459 598
4480 336
1448 252
10132 737
91319 931
79244 816
71659 412
68993 464
105015 569
27991 206