861 142
2201 355
10503 294
4308 713
3093 240
18093 862
15805 81
9062 231
7440 506
6980 519
3572 167
8930 657