31199 723
9275 488
18812 41
3953 302
5651 1009
3937 66
4922 272
5067 158
10664 260
180559 1068
21978 314
6357 581
9854 633
4610 69
75519 214