181548 140
7956 581
15046 714
6065 195
7629 192
7957 796
7855 207
12901 441
4459 513
3903 665
1242 108
8307 96
5009 782