1225
1
2756
2
4890
8
12367
26
4142
5
1869
3
32730
0
1438
1756
3854
12
21152
515
958
580
1679
828
623
8945
44995
839
1796
1162
1502
1331
1527
1059
1431
1623
2243
6
1243