5090
1968
8268
9435
2764
21933
1356
4328
14579
1611
30080
31661
6445