2365
8178
7289
2725
975
328
705
1317
366
761
1486
1059
4098
1393
6521
53143
3137
1004
4139
2267
1480
3983
2682
15466
40237