3004
5
1556
6
6058
9
1822
2
9536
12
2816
4
11546
379
0
3871
689
4086
1647
1281
5864
1930
1594
1
708
807
2596
2334
1698
5036
13
1359
1607
935
440
1133
1151
2451
1241