2375
2
1531
3419
14
1880
3
3680
6
983
1
3462
1230
1429
1332
1779
4
904
1656
1038
1305
2239
12
2055
326
749
660
1115
5
740
819
1067
808
1322
1236
1511
1988