31103 723
9234 488
18828 41
3948 302
5652 1009
3896 66
4925 272
5048 158
10713 260
180549 1068
22025 314
6371 581
9798 633
4603 69
75472 214