181536 140
7952 581
15041 714
6061 195
7629 192
7956 796
7851 207
12899 441
4459 513
3903 665
1242 108
8294 96
5008 782