1996 155
1221 159
3229 290
1096 63
7222 745
8538 597
19270 86
6611 926
9248 757
5352 333
5308 487
5954 483
2038 381
6541 439