2394
2868
3686
879
2966
2155
1328
5011
711
4528
991
8929
2283
4868
18798
1229
1554
5104
1952
4999
1570
1671
2667
1565
803