181537 140
7953 581
15041 714
6061 195
7629 192
7956 796
7852 207
12899 441
4459 513
3903 665
1242 108
8294 96
5008 782