1350
2
1492
3
2715
2999
1
945
289
0
4083
973
4375
4
1211
982
3206
5
1428
2655
8819
12
3637
6926
7
5392
11
2664
3012
2621
1285
3157
10827