1996
1172
1110
3345
3134
4311
2337
1507
1656
2246
9873
3331
2346
3267
1420
842
2399
1700
1384
2689
1850
3557
2990