181530 140
7943 581
15035 714
6053 195
7629 192
7955 796
7847 207
12895 441
4455 513
3899 665
1241 108
8280 96
5004 782