2333
3
1254
1
1492
2999
2550
2
2534
289
0
4083
973
4375
4
1211
982
3206
5
2655
8819
12
5919
3637
6926
7
5392
11
12733
2664
3012
2621
1876
1285
3157
10827
12367
26
5726
8
2495