32
0
1
542
338
496
619
646
1000
956
971
2
782
1038
621
691
776
1231
1519
1459
795
1158
1182
1054
1089
1148
1790
1629
1662
1394
1610
1462
1531
1599
1876
1718
3
1735
1588
1816
1702
2232
2375
5
2228
2824
2519
4
3273
6
3135
3515
4383
3944
4162
11
4791
7
4553
13