1628
1
2166
3562
1746
2
528
666
1568
998
1057
1766
2082
4179
642
1816
1570
1787
83
1431
20163
44
1335
0
2891
4
1218
2048
3120
3655
3
770
6236
10
773
2661
2251