2804
24438
365
317
1807
1261
4386
6966
51504
3982
17217
44720
1319
103
20