16097 153
9993 685
13338 275
5384 457
2002 81
1345 173
9291 713
3187 116
28627 597
4663 514
5979 1123